def demo1():
    print("我是模块3 demo1")


def demo2():
    print("我是模块3 demo2")


class Person:
    pass


name = "person"

# 直接执行模块值为__main__,而如果在被导入模块运行__name__返回模块名称
# 所以在做测试判断__name__，防止导入该模块运行测试代码
if __name__ == "__main__":
    print("我是模块3的测试代码")
    print("模块3的__name__:%s" % __name__)


# 一般在开发时定义main函数用于测试
def main():
    pass


if __name__ == "__main__":
    main()
